On this page you can get a detailed analysis of a word or phrase, produced by the best artificial intelligence technology to date:
Object Linking and Embedding (OLE), cuya traducción literal es "incrustación y enlazado de objetos", es el nombre de un sistema de objetos distribuido y un protocolo desarrollado por Microsoft.
OLE permite a un editor encargar a otro la elaboración de parte de un documento y posteriormente volverlo a importar. Por ejemplo, un sistema de publicación de escritorio puede enviar un poco de texto a un procesador de textos o una imagen a un editor de bitmap usando OLE. La ventaja principal de usar OLE, además de que el tamaño del archivo es menor, es la de poder crear un archivo principal. Se puede hacer una referencia a los datos de ese archivo, con lo que todo cambio posterior en el archivo principal se reflejará en el documento referenciado.
Su uso principal es el manejo de documentos compuestos (compound documents), pero también puede ser usado para transferir datos entre aplicaciones diferentes mediante "arrastrar y soltar" (Drag 'n drop) o el portapapeles. El concepto de "incrustación" (embedding) es clave también en páginas web multimedia, que suelen contener videos, animaciones (incluidas las animaciones Flash) y archivos de música referenciados dentro del código HTML.
Sin embargo, OLE se fundamenta en una arquitectura de tipo «cliente pesado» (fat client), que requiere que todos los archivos y recursos incrustados residan en la máquina local, es decir, aquella en la que se trabaja. Por ejemplo, si un usuario quisiera procesar una hoja de cálculo de Microsoft Excel, o incluso sólo visualizarla, debería tener una copia de Excel previamente instalada en su equipo (o al menos un visor compatible de planillas Excel).